package com.wicket.okrapp.base.service;

import com.wicket.okrapp.dal.po.mbg.OmsRealTimeSchedulingOperationRecord;
import com.wicket.okrapp.base.service.dto.req.*;
// import com.wicket.okrapp.base.service.dto.res.*;

import java.util.List;

/**
 * @author ：
 * @date ：
 * 
 *
 * @version 1.0
 */
public interface MOmsRealTimeSchedulingOperationRecordService {
/**
   * 3-14-01查询批次统一管理部门列表
   */
    List<OmsRealTimeSchedulingOperationRecord> queryBatchUnifiedMgtDeptList(QueryBatchUnifiedMgtDeptListReq reqDto);
/**
   * 3-14-01新增批次统一管理部门
   */
    String addBatchUnifiedMgtDept(OmsRealTimeSchedulingOperationRecord omsRealTimeSchedulingOperationRecord);
/**
   * 3-14-01删除批次统一管理部门
   */
    boolean deleteBatchUnifiedMgtDept(String unifiedManagementRecordId );
/**
   * 3-14-01查询批次统一管理部门详情
   */
    OmsRealTimeSchedulingOperationRecord queryBatchUnifiedMgtDeptDetail(QueryBatchUnifiedMgtDeptDetailReq reqDto);
/**
   * 3-14-01批量删批次统一管理部门
   */
    boolean batchDeleteBatchUnifiedMgtDept(List<String> reqDto);
/**
   * 3-14-01批量查询批次统一管理部门
   */
    List<OmsRealTimeSchedulingOperationRecord> batchQueryBatchUnifiedMgtDept(BatchQueryBatchUnifiedMgtDeptReq reqDto);
/**
   * M3查询下发影响管理的部门测试列表
   */
    List<OmsRealTimeSchedulingOperationRecord> queryIssuingDeptMgtTestDataList(QueryIssuingDeptMgtTestDataListReq reqDto);
/**
   * M3批量删下发影响管理的部门测试
   */
    boolean batchDeleteIssuingDeptMgtTestData(List<String> reqDto);
/**
   * 3-14-01批量改批次统一管理部门
   */
    boolean batchUpdateBatchUnifiedMgtDept(List<OmsRealTimeSchedulingOperationRecord> omsRealTimeSchedulingOperationRecord);
/**
   * 3-14-01新增实时调度操作记录
   */
    String addRealTimeSchedulingOperationRecord(OmsRealTimeSchedulingOperationRecord omsRealTimeSchedulingOperationRecord);
/**
   * 3-14-01批量增实时调度操作记录
   */
    boolean batchAddRealTimeSchedulingOperationRecord(List<OmsRealTimeSchedulingOperationRecord> omsRealTimeSchedulingOperationRecord);
/**
   * 3-14-01查询实时调度操作记录详情
   */
    OmsRealTimeSchedulingOperationRecord queryRealTimeSchedulingOperationRecordDetail(QueryRealTimeSchedulingOperationRecordDetailReq reqDto);
/**
   * 3-14-01批量查询实时调度操作记录
   */
    List<OmsRealTimeSchedulingOperationRecord> batchQueryRealTimeSchedulingOperationRecord(BatchQueryRealTimeSchedulingOperationRecordReq reqDto);
/**
   * M3查询实时调度操作记录测试列表
   */
    List<OmsRealTimeSchedulingOperationRecord> queryRealTimeSchedulingOperationRecordTestList(OmsRealTimeSchedulingOperationRecord omsRealTimeSchedulingOperationRecord);
/**
   * M3批量删实时调度操作记录测试
   */
    boolean batchDeleteRealTimeSchedulingOperationRecordTest(List<String> reqDto);
/**
   * M3查询统一管理部门测试详情
   */
    OmsRealTimeSchedulingOperationRecord queryUnifyMgtDeptTestDetail(QueryUnifyMgtDeptTestDetailReq reqDto);
/**
   * M3删除统一管理部门测试
   */
    boolean deleteUnifyMgtDeptTest(String unifiedManagementRecordId );
/**
   * 3-14-01查询实时调度操作记录列表
   */
    List<OmsRealTimeSchedulingOperationRecord> queryRealTimeSchedulingOperationRecordList(QueryRealTimeSchedulingOperationRecordListReq reqDto);
/**
   * 3-14-01批量删实时调度操作记录
   */
    boolean batchDeleteRealTimeSchedulingOperationRecord(List<String> reqDto);
//
}

